package com.jiangjiang.eshop.purchase.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import org.hibernate.annotations.Target;

/**
 * @Author Jianghaowen
 * @Date 2021/9/14
 * @Description: TODO
 * @Version V1.0
 **/
@Data
@TableName("purchase_supplier")
public class SupplierEntity {
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 供应商名称
     */
    @TableField("name")
    private String name;
    /**
     * 公司名称
     */
    @TableField("company_name")
    private String companyName;
    /**
     * 公司地址
     */
    @TableField("company_address")
    private String companyAddress;
    /**
     * 联系人
     */
    @TableField("contractor")
    private String contractor;
    /**
     * 联系人电话
     */
    @TableField("contractor_phone_number")
    private String contractorPhoneNumber;
    /**
     * 账期，1：周结算，2：月结算，3：季度结算
     */
    @TableField("settlement_period")
    private String settlementPeriod;
    /**
     * 银行名称
     */
    @TableField("bank_name")
    private String bankName;
    /**
     * 银行账号
     */
    @TableField("bank_account")
    private String bankAccount;
    /**
     * 开户人
     */
    @TableField("bank_account_holder")
    private String bankAccountHolder;
    /**
     * 发票抬头
     */
    @TableField("invoice_title")
    private String invoiceTitle;
    /**
     * 纳税人识别号
     */
    @TableField("taxpayer_id")
    private String taxpayerId;
    /**
     * 经营范围
     */
    @TableField("business_scope")
    private String businessScope;
    /**
     * 备注
     */
    @TableField("remark")
    private String remark;
    /**
     * 创建时间
     */
    @TableField(value = "gmt_create",fill = FieldFill.INSERT)
    private String gmtCreate;
    /**
     * 修改时间
     */
    @TableField(value = "gmt_modified",fill = FieldFill.INSERT_UPDATE)
    private String gmtModified;
}
